a.btn,button, input[type="submit"], input[type="button"] {
    -webkit-box-shadow: rgba(0, 0, 0, 0.45098) 0px -3px 1px 0px inset, rgba(0, 0, 0, 0.247059) 0px 2px 2px 0px;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgb(103, 182, 0);
    background-image: -webkit-gradient(linear, 0% 100%, 0% 0%, color-stop(0.1, rgba(0, 0, 0, 0.298039)), to(rgba(255, 255, 255, 0.2)));
    border-bottom-color: rgb(255, 255, 255);
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-image-repeat: stretch;
    border-image-slice: 100%;
    border-image-source: none;
    border-image-width: 1;
    border-left-color: rgb(255, 255, 255);
    border-left-style: none;
    border-left-width: 0px;
    border-right-color: rgb(255, 255, 255);
    border-right-style: none;
    border-right-width: 0px;
    border-top-color: rgb(255, 255, 255);
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-top-style: none;
    border-top-width: 0px;
    box-shadow: rgba(0, 0, 0, 0.45098) 0px -3px 1px 0px inset, rgba(0, 0, 0, 0.247059) 0px 2px 2px 0px;
    color: rgb(255, 255, 255);
    font-weight: bold;
    padding: 8px;
    padding-left: 15px;
    padding-right: 15px;
}

button:active{
    -webkit-box-shadow: inset 0px -3px 1px rgba(255, 255, 255, 1), inset 0 0px 3px rgba(0, 0, 0, 0.9);
    -moz-box-shadow: inset 0px -3px 1px rgba(255, 255, 255, 1), inset 0 0px 3px rgba(0, 0, 0, 0.9);
    box-shadow: inset 0px -3px 1px rgba(255, 255, 255, 1), inset 0 0px 3px rgba(0, 0, 0, 0.9);
}

button:hover, input[type="submit"]:hover, input[type="button"]:hover {
    background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.1, rgba(0,0,0,0.45)), color-stop(1, rgba(255,255,255,0.3)) );
    background-image: -moz-linear-gradient( center bottom, rgba(0,0,0,0.45) 1%, rgba(255,255,255,0.3) 100% );
    background-image: gradient( center bottom, rgba(0,0,0,0.45) 1%, rgba(255,255,255,0.3) 100% );
}

a.botao {
	display: block;
	padding-left: 40px;
	padding-right: 20px;
	font-size: 1.5em;
	float: left;
	margin-right: 20px;
	height: 32px;
	background: url(../imagens/botoes/pasta.png) no-repeat 5px center;
}

/* 16px */
.icone {
    padding-left: 24px;
    padding-bottom: 24px;
    z-index: 1;
    background: no-repeat; 
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
}
a.icone:hover {opacity: 0.5;}


.icone.calendario {background-image: url(../imagens/icones/calendario.png);}
.icone.senha {background-image: url(../imagens/icones/senha.png);}
.icone.gerente {background-image: url(../imagens/icones/pessoa.png);}
.icone.logout {background-image: url(../imagens/icones/logout.png);}
.icone.meusDados {background-image: url(../imagens/icones/pessoa.png);}
.icone.avaliar {background-image: url(../imagens/icones/cargo.png);cursor:pointer;}
.icone.olho {background-image: url(../imagens/icones/olho.png);cursor:pointer;}
.icone.pesquisar {background-image: url(../imagens/icones/pesquisar.png); cursor:pointer;}
.icone.editar {background-image: url(../imagens/icones/lapis.png); cursor:pointer;}
.icone.listar {background-image: url(../imagens/icones/listagem.png); cursor:pointer;}
.icone.falta {background-image: url(../imagens/icones/falta.png); cursor:pointer;}
.icone.excluir {background-image: url(../imagens/icones/excluir.png);cursor:pointer;}
.icone.comentario{background-image: url(../imagens/icones/comentario.png);cursor:pointer; padding-left: 35px}

